import { NgModule } from '@angular/core';
import { BaseAddrComponent } from './base-addr/base-addr.component';
import { BaseRoutingModule } from './base-routing.module';
import { BaseTagComponent } from './base-tag/base-tag.component';
import { BaseAreaComponent } from './base-area/base-area.component';
import { BaseAreaEditComponent } from './base-area/base-area-edit/base-area-edit.component';
import { BaseScheduleComponent } from './base-schedule/base-schedule.component';
import { BaseScheduleEditComponent } from './base-schedule/base-schedule-edit/base-schedule-edit.component';
import { NzCronModule } from '@share/component/nz-cron/nz-cron.module';
import { BaseNoticeComponent } from './base-notice/base-notice.component';
import { CascaderMultipleModule } from '@share/component/cascader-multiple/cascader-multiple.module';
import { ShareModule } from '@share/share.module';

@NgModule({
	imports: [
		ShareModule,
		BaseRoutingModule,
		NzCronModule,
		CascaderMultipleModule
	],
	declarations: [
		BaseAddrComponent,
		BaseTagComponent,
		BaseAreaComponent,
		BaseAreaEditComponent,
		BaseScheduleComponent,
		BaseScheduleEditComponent,
		BaseNoticeComponent
	],
	entryComponents: [
		BaseAreaEditComponent,
		BaseScheduleEditComponent
	]
})
export class BaseModule { }
